#shopCar{
    width: 100%;
    padding-top: 200px;
}
#shopCar .wrap{
    width: 1092px;
    margin: 68px auto 0;
    display: flex;
}
#shopCar .wrap .left{
    width: 605px;
    min-height: 500px;
    margin-right: 40px;
}
#shopCar .left h2{
    font-size: 26px;
    height: 51px;
    border-bottom: 1px solid #000;
}
#shopCar .left h2 span{
    font-size: 12px;
    padding: 0 0 0 8px;
}
#shopCar .left h2 em{
    font-size: 14px;
    float: right;
    margin-top: 8px;
}
#shopCar .left h2 input{
    margin: 0 10px 0 10px;
}

#shopCar .left>ul>li{
    width: 100%;
    height: 190px;
    padding: 32px 0;
    border-bottom: 1px solid #999ca2;
    display: flex;
}
#shopCar .left li img{
    width: 190px;
    height: 190px;
    margin-right: 32px;
}
#shopCar .goods-info{
    flex: 1;
}
#shopCar .goods-info li{
    padding-right: 50px;
    display: inline-block;
    padding-bottom: 13px;
}
#shopCar .goods-info>p{
    font-size: 14px;
}
#shopCar .goods-info>p:nth-child(2){
    margin-top: 8px;
    font-size: 20px;
    color: #22282d;
    font-weight: 600;
}
#shopCar .goods-info ul{
    margin-top: 24px;
}
.goods-info select{
    border: none;
}
.goods-info .options{
    margin: 35px 0 0 0;
    font-size: 14px;
    color: #22282d;
}
.goods-info .options span{
    margin-right: 20px;
}
.goods-info .options input{
    float: right;
    margin-top: 5px;
}
#shopCar .right{
    margin-top: 48px;
}
#shopCar .order-info{
    width: 458px;
    height: 374px;
    background: #f2eded;
    padding: 24px;
    color: #22282d;
}
.order-info .order-list{
    margin: 32px 0 0;
    padding: 0 0 72px;
    color: #6a6d72;
    border-bottom: 1px solid #22282d;
}
.order-list li{
    font-size: 14px;
    margin: 0 0 20px;
}
.order-list li>span{
    float: right;
    color: #22282d;
}
.total-price{
    margin: 15px 0 18px;
}
.total-price span{
    float: right;
    font-size: 20px;
    color: #22282d;
    font-weight: 600;
}
.btn{
    width: 100%;
    height: 52px;
    text-align: center;
    border: 1px solid #22282d;
    line-height: 52px;
    background: #22282d;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s linear;
}
.btn:hover{
    background: #9c827d;
}
.pay-tips{
    font-size: 12px;
    margin: 16px 0 32px;
}
.pay-tips i{
    color: #06B190;
}

.shopCarProdList .count{
    height: 50px;
    box-sizing: border-box;
    padding: 20px 0;
    input{
        float: left;
        width: 30px;
        height: 30px;
        font-size: 18px;
        text-align: center;
        border: 1px solid #22282d;
        &:nth-child(2){
            width: 70px;
            border: none;
        }
    }
    p{
        font-weight: 600;
        float: right;
        margin-left: 19px;
        line-height: 40px;
    }
}

.checkbox{
    // float: left;
    float: right;
    margin-top: 5px;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.checked{
    background: url('/images/gou.png') no-repeat center center/ 15px 15px;
}
em .checkbox{
    margin: 0 10px 0 10px;
}